widget: Replace reset_style() calls
authorBenjamin Otte <otte@redhat.com>
Tue, 20 Mar 2012 17:04:37 +0000 (18:04 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 17 Apr 2012 06:59:10 +0000 (08:59 +0200)
... with finer grained _gtk_widget_invalidate_style_context() calls.

gtk/gtkwidget.c

index f9090dc5ce3e949f60748121b675e191cccbabb7..4738d2a36425e6352bd4e4b8dc53dc53b345f364 100644 (file)
@@ -7281,7 +7281,7 @@ gtk_widget_set_name (GtkWidget     *widget,
   g_free (priv->name);
   priv->name = new_name;
 
-  gtk_widget_reset_style (widget);
+  _gtk_widget_invalidate_style_context (widget, GTK_CSS_CHANGE_NAME);
 
   g_object_notify (G_OBJECT (widget), "name");
 }
@@ -8041,7 +8041,6 @@ gtk_widget_set_parent (GtkWidget *widget,
   if (priv->context)
     gtk_style_context_set_parent (priv->context,
                                   gtk_widget_get_style_context (parent));
-  gtk_widget_reset_style (widget);
 
   g_signal_emit (widget, widget_signals[PARENT_SET], 0, NULL);
   if (priv->parent->priv->anchored)